have difficulty making ends meet - German English Dictionary